package com.itheima.exception;

/**
 * 自定义异常类。Service中可根据需求抛出此异常。
 * 例如：
 *  下单时发现商品不存在，可抛出此异常 throw new BusinessException("商品不存在")
 *  下单时发现库存不足，可抛出此异常 throw new BusinessException("商品库存不足")
 *  登录校验失败，可抛出此异常 throw new BusinessException("账号或密码错误")
 *  ……
 * 由全局异常处理器统一抓取处理此异常（参考GlobalExceptionHandler类）：将异常的信息封装成Result响应给客户端
 * @author liuyp
 * @since 2025/5/10
 */
public class BusinessException extends RuntimeException{
    public BusinessException(String message) {
        super(message);
    }
}
